type github.com/andybalholm/brotli/matchfinder.absoluteMatch
29 uses
github.com/andybalholm/brotli/matchfinder (current package)
emitter.go#L5: type absoluteMatch struct {
emitter.go#L27: func (e *matchEmitter) emit(m absoluteMatch) {
m4.go#L59: func (q *M4) score(m absoluteMatch) int {
m4.go#L110: var matches [3]absoluteMatch
m4.go#L112: if matches[0] != (absoluteMatch{}) && i >= matches[0].End {
m4.go#L115: if matches[1] != (absoluteMatch{}) {
m4.go#L124: matches = [3]absoluteMatch{}
m4.go#L128: if matches[0] == (absoluteMatch{}) && len(e.Dst) > 0 {
m4.go#L156: var currentMatch absoluteMatch
m4.go#L187: if matches[0] != (absoluteMatch{}) {
m4.go#L200: matches = [3]absoluteMatch{
m4.go#L206: if matches[2] == (absoluteMatch{}) {
m4.go#L214: matches = [3]absoluteMatch{
m4.go#L217: absoluteMatch{},
m4.go#L224: matches = [3]absoluteMatch{
m4.go#L226: absoluteMatch{},
m4.go#L227: absoluteMatch{},
m4.go#L257: matches[2] = absoluteMatch{}
m4.go#L262: if matches[1] != (absoluteMatch{}) {
m4.go#L270: if matches[0] != (absoluteMatch{}) {
m4.go#L327: func extendMatch2(src []byte, start, candidate, min int) absoluteMatch {
m4.go#L333: return absoluteMatch{
pathfinder.go#L41: foundMatches []absoluteMatch
pathfinder.go#L140: var prevMatch absoluteMatch
pathfinder.go#L154: var currentMatch absoluteMatch
pathfinder.go#L156: if i >= prevMatch.End && prevMatch != (absoluteMatch{}) {
pathfinder.go#L202: if currentMatch == (absoluteMatch{}) {
pathfinder.go#L215: slices.SortFunc(foundMatches, func(a, b absoluteMatch) int { return a.Start - b.Start })
pathfinder.go#L217: var pending absoluteMatch
![]() |
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |